Securing Mobile Agents Implemented in the Scheme Programming Language
نویسندگان
چکیده
Mobile agents have been proposed as a solution to problems in ecommerce, telecommunications, and many other application domains. However, the mobile agent computing paradigm raises a number of security-related concerns, which have limited their industrial deployment. Mobile agent security issues include: identification, secure messaging, resource access and control, certification and non-repudiation. This paper concerns itself with the resource control and nonrepudiation issues. Several mobile agent environments have been implemented in the Scheme programming language, an observation that motivates the solution described here. The paper describes a mobile agent architecture that is secure and provides performance figures comparing its use with and without security enabled.
منابع مشابه
Improved Trust Based Routing Mechanism in DSR Routing Protocol in MANETs
Mobile Ad hoc Network (MANET) is a self organizing wireless network for mobile devices. They do not need any fixed infrastructure to be configured which makes it more suitable to be used in environments that require on-the-fly setup. The present work discusses the challenging issues in MANET routing security. It presents improved DSR, a trust-based scheme for securing DSR routing protocol in MA...
متن کاملKnowbot programming: System support for mobile agents
Knowbot Programs are mobile agents intended for use in widely distributed systems like the Internet. We describe our experiences implementing security, process migration, and inter-process communication in a prototype system implemented using the object-oriented programming language Python. This infrastructure supports applications that are composed of multiple, autonomous agents that can migra...
متن کاملSecuring Wireless Ad Hoc Networks:Towards A Mobile Agent Security Architecture
Achieving secure communication is especially challenging in wireless ad hoc networks, where no infrastructure or central authority exists, and the state and topology of the network is dynamic and fault-prone. These unique characteristics of wireless ad hoc networks make traditional cryptographic mechanisms and assumptions inappropriate. In this paper, we propose mobile agents as a solution to t...
متن کاملMAP: Mobile Assistant Programming for Large Scale Communication Networks
We have de ned a new network programmingmodel called Mobile Assistant Programming (MAP) for development and execution of communication applications in large scale networks of heterogeneous computers. MAP assistants are highlevel interpreted programs that can move between nodes, create clones and report results. Their execution is asynchronous and persistent to allow client disconnections and su...
متن کاملEfficient Key Distribution Schemes for Large Scale Mobile Computing Applications
In emerging networks consisting of large-scale deployments of mobile devices, efficient security mechanisms are required to facilitate cryptographic authentication. While computation and bandwidth overheads are expensive for mobile devices, the cost of storage resources continue to fall at a rapid rate. We propose a simple novel key predistribution scheme, key subset and symmetric certificates ...
متن کامل